home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: Greatest Hits 1996 / Amiga Games: Greatest Hits 1996.iso / userbox / publicdomain / o_s-b4_00s / o_s-b.dok < prev    next >
Text File  |  1996-07-28  |  14KB  |  293 lines

  1. $VER: oLIVERS_sTART-bUTTON dOKUMENTATION V4.00, (c)'96 bei O.Tennie
  2.  
  3.                     *---------------------------------------*
  4.                    /  ___                ___  __  ,  ___   /
  5.                   /  /  /  /    /  | /  /_   /_/    /__   /
  6.                  /  /__/  /__  /   |/  /__  /\     ___/  /
  7.                 /         ___  ____  __   __  ____      /
  8.                /         /__    /   /_/  /_/   /       /
  9.               /         ___/   /   / /  /\    /       /
  10.              /     __       ____  ____   ___         /
  11.             /     /_/  / /   /     /    /  /  /| /  /
  12.            /     /_/  /_/   /     /    /__/  / |/  /
  13.           *---------------------------------------*
  14.  
  15.                           V 4.00r/s               
  16.  
  17.                   (c)'1996 bei Oliver Tennie
  18.  
  19.               +-------------------------------+
  20.               | Dieses Programm ist SHAREWARE |
  21.               +-------------------------------+
  22.  
  23. Haftung:
  24. --------
  25. Der Autor kann nicht für Schäden, die durch die Benutzung dieses Programmes
  26. entstehen, haftbar gemacht werden. Der Anwender benutzt dieses Programm auf
  27. eigenes Risiko.
  28.  
  29. Copyright:
  30. ----------
  31. Dieses Programm (zusammen mit den Dokumentationen und den Icons) ist
  32. Copyright 1996 bei Oliver Tennie. Es ist nicht gestattet, das Programm
  33. bzw. die Dokumentationen auch nur teilweise zu verändern. Ebenso ist es nicht
  34. gestattet, Teile aus diesem Programm zu eigenen Zwecken zu nutzen, ohne daß
  35. ich vorher schriftlich mein Einverständnis erklärt habe.
  36.  
  37. Verbreitung:
  38. ------------
  39. Die unregistrierte Version darf frei kopiert werden, solange die Kosten
  40. dafür nicht über ein normales Maß steigen (also in etwa der Preis einer
  41. Aminet- oder Fish- CD-ROM). Ebenfalls darf die unregistrierte version in
  42. Netzwerken vertrieben werden; einzige Ausnahme: der Vertrieb über das MSN 
  43. (MSN ist ein eingetragener Name der Firma Microsoft) ist nicht gestattet.
  44.  
  45. Shareware:
  46. ----------
  47. Dieses Programm ist Shareware. D.h. wenn Ihnen dieses Programm gefällt und Sie
  48. es regelmäßig benutzen, so müssen sie eine kleine Gebühr an den Autor bezahlen.
  49. Sie erhalten dann eine persönlich auf Sie registrierte Version des Programms
  50. welches keine Limitierung mehr enthält (in der unregistrierten Version werden
  51. nur 10 Programme aus der Config-Datei gelesen).
  52.  
  53. Um sich registrieren zu lassen senden Sie bitte 15,-DM oder 10,-US$
  54.                                                        oder 10,-UK£ an:
  55.  
  56.  Oliver Tennie
  57.  Efeuweg 9
  58.  22299 Hamburg
  59.  GERMANY
  60.  
  61. ** _NEUES_ SPEZIELLES ANGEBOT: **
  62.   Wenn Sie bis zum 31/Aug/96 registrieren, beträgt die Shareware-Gebühr
  63.   nur 10,-DM (leider aber keine Ermäßigung für US$ oder UK£).
  64.  
  65. Systemanforderungen:
  66. --------------------
  67. Damit dieses Programm funktioniert benötigen Sie mindestens:
  68.     - Kickstart / Workbench 2.04
  69.     - ReqTools.library ( (c) Nico Francois)
  70.  
  71. Installation:
  72. -------------
  73. Das Hauptprogramm wird am besten in den WBStartup-Ordner kopiert (dann wird
  74. o_s-b bei jedem Systemstart geladen; WICHTIG: das Programmicon muß auch
  75. kopiert werden !). Anschließend muß noch die Konfigurationsdatei nach ENV: und
  76. nach ENVARC: kopiert werden (sie kann dann später vom Programm aus verändert
  77. werden (s.u.). WICHTIG: Seit Version 4.00 heißt die Konfigurationsdatei
  78. o_s-b4.prefs, alte Konfigurationsdateien können zwar konvertiert, aber nicht
  79. normal benutzt werden (zur Konvertierung s.u.). Ist dieses alles erledigt, muß
  80. entweder der Amiga neu gestartet, oder aber das Programm "per Hand" mittels
  81. doppelklick gestartet werden. Es erscheint nun ein kleiner START-Button in der
  82. linken unteren Ecke der Workbench.
  83.  
  84. Wie man o_s-b konfiguriert:
  85. ---------------------------
  86. Die Konfiguration von o_s-b wird in der Datei o_s-b4.prefs gespeichert, diese
  87. sollte sich sowohl im ENV: als auch im ENVARC: -Verzeichnis befinden. Es gibt
  88. zwei Möglichkeiten, diese Datei zu erstellen/verändern/verwalten:
  89.  1) Mittels eines Editors. Zu diesem Zweck wird noch die ALTE
  90.     Konfigurationsdatei (o_s-b.prefs) sowie der Konverter benötigt. Man erstellt
  91.     seine gewünschte Konfiguration mit einem Editor (wie diese Datei aussehen
  92.     muß steht (in englischer Sprache, da es noch aus der alten Anleitung stammt,
  93.     und ich keinen Grund sehe, das noch zu übersetzen, da man eigentlich über
  94.     das Programm selbst konfigurieren sollte...) gleich unter diesem Text) und
  95.     konvertiert diese dann ins neue Format (wie man konvertiert s.u.).
  96.  
  97.      [The usage of the configuration-file is to tell o_s-b which programs
  98.      can be loaded and how.
  99.      You can define groups, program-titles, the program-path and the 
  100.      cli/shell-command to load the program. o_s-b reads through the
  101.      configuration-file from top to bottom and so programs will always be
  102.      added to the last defined group. 
  103.        !! It is not allowed to add programs without defining a group !!
  104.        !! before, so you'll always have to create at least one group !! 
  105.  
  106.      A valid line starts with one of the following commands (all other lines
  107.      are ignored and can be used for comments): 
  108.  
  109.       ":"  - this shows o_s-b that a new group should be defined
  110.       ">"  - this tells o_s-b the name of the new program
  111.       "!"  - this is the cli/shell-command that will launch the program
  112.              (note: this command always refers to the last given name)
  113.       "#"  - this tells o_s-b in which directory it should change
  114.             (note: this command always refers to the last given name)
  115.  
  116.      Following to the command is the parameter, for example the name of the
  117.      new group or the program-name.
  118.    
  119.      To get an idea how the configuration-file works, just have a look at the
  120.      example in this distribution. ]
  121.  
  122.  2) Mittels des eingebauten Konfigurationsprogrammes. Um dieses aufzurufen
  123.     klicks man einfach im großen fenster auf den Schriftzug am linken Fenster-
  124.     rand. Es erscheint ein Requester mit 4 Optionen:
  125.       BACK...     > Schließt die Konfiguration
  126.       Add program > Ergänzt ein Programm in der Liste
  127.       Del program > Entfernt ein Programm aus der Liste
  128.       Set font    > Verändert den Font
  129.     
  130.     Zu den einzelnen Optionen:
  131.     
  132.     Add program: Nach Anwahl dieses Buttons werden Sie nach dem Namen für das
  133.                  Programm gefragt. Geben Sie hier ein, was Ihnen gefällt, Sie
  134.                  haben 20 Zeichen Platz. Anschließend werden Sie nach der Gruppe
  135.                  für das Programm gefragt, geben Sie hier entweder einen bereits
  136.                  existierenden Gruppennamen an (unbedingt auf Groß-/
  137.                  Kleinschreibung achten, sonst gilt die Gruppe als neu) und
  138.                  o_s-b ergänzt das Programm zu der Gruppe, oder geben Sie einen
  139.                  neuen Namen an und o_s-b erstellt diese Gruppe. Im Anschluß
  140.                  erschein ein Fileauswahlrequester. Wählen Sie hier bitte das
  141.                  Programm aus, welches o_s-b starten soll.
  142.     Del program: Wenn Sie diesen Button drücken, fragt o_s-b Sie erst nach dem
  143.                  Namen des Programms, welches Sie löschen wollen. 
  144.                  Anschließend müssen Sie o_s-b noch mitteilen, in welcher
  145.                  Gruppe sich das zu löschende Programm befindet (Groß-/Klein-
  146.                  schreibung ist hier egal). Nach einer weiteren
  147.                  Sicherheitsabfrage wird das Programm dann gelöscht.
  148.     Set font   : Mit diesem Button können Sie festlegen, welchen Font o_s-b
  149.                  benutzen soll. Es erscheint ein Requester und Sie können
  150.                  einfachen einen Font auswählen. Ein Hinweis: Der neue Font
  151.                  wird erst nach einem Programmneustart benutzt.
  152.                  Ich empfehle sehr, keine zu großen Fonts zu benutzen.
  153.  
  154. Programmbenutzung:
  155. ------------------
  156. Nachdem das Programm gestartet wurde, erscheint unten links auf der Workbench
  157. ein kleiner START-Button. Ein klick darauf öffnet ein größeres Fenster mit
  158. 2 Listen, 3 Buttons und einer Grafik. In der linken Liste stehen alle
  159. Programmgruppen, je nach Auswahl verändert sich die rechte Liste. In der
  160. rechten Liste stehen alle Programme der aktuellen Gruppe. Wählt man ein
  161. Programm aus, so wird es gestartet. Die drei Buttons am unteren Bildschirmrand
  162. sind ABOUT, CLOSE und QUIT. About zeigt einige Programminformationen, Close
  163. schließt das große Fenster, ohne ein Programm zu starten und Quit beendet o_s-b
  164. vollständig. Ein klick auf die Grafik am linken Bildschirmrand öffnet die
  165. Konfiguration (s.o.).
  166. Die Auswahl in den beiden Listen erfolgt entweder per Maus, oder mit der
  167. Tastatur. Im letzteren Fall gilt folgende Tastaturbelegung:
  168. <Cursor links>  - linke Liste einen Eintrag höher
  169. <Cursor rechts> - linke Liste einen Eintrag tiefer
  170. <Cursor hoch>   - rechte Liste einen Eintrag höher
  171. <Cursor runter> - rechte Liste einen Eintrag tiefer
  172. <Return>        - aktuelles Programm starten
  173. <ESC>           - Fenster schließen.
  174. Erreicht man den Anfang bzw. das Ende einer Liste und drückt erneut in Richtung
  175. Anfang (bzw. Ende) der Liste, so springt o_s-b auf den letzten (bzw. ersten)
  176. Eintrag der Liste.
  177.  
  178. Benutzung des Converters:
  179. -------------------------
  180. Der Converter liest die alte Konfiguration ENV:o_s-b.prefs und speichert
  181. die neue Konfiguration in den Files ENVARC:o_s-b4.prefs und ENV:o_s-b4.prefs.
  182. Existiert die alte Datei nicht, bricht der Converter kit einer Fehlermeldung ab.
  183. Um den Converter zu starten kann man entweder auf das Icon doppelt klicken, oder
  184. man startet ihn vom CLI/Shell aus.
  185.  
  186. Hinweise:
  187. ---------
  188. Dieses Programm wurde geschrieben in und mit:
  189.    - MaxonPascal V3
  190.  
  191. Dieses Programm benutzt:
  192.    - ReqTools.Library, (c) bei Nico Francois
  193.    - ReqTools-unit von PackMAN (Falk Zühlsdorff)
  194.  
  195. Geschichte:
  196. -----------
  197. (die Programmgeschichte der älteren Versionen wurde nicht übersetzt !)
  198.  
  199. V1.00 - * initial version
  200.  
  201. V2.00 - * complete rework of the program
  202.  
  203.         * name changed from TaskBar to oLIVER'S_sTART-bUTTON because
  204.           the name TaskBar was already used from another author for
  205.           his program
  206.  
  207.         * directory-changes are now possible
  208.  
  209. V2.01 - * on program-startup the window is no longer activated
  210.           (nasty "bug", because WorkBench was therefore inactive
  211.            on startup, when o_s-b was placed in WBStartup)
  212.  
  213. V2.02 - * o_s-b will now work properly on Workbench-screens with
  214.           resolutions different to 640*256
  215.  
  216. V3.00 - * I rewrote the whole program under Maxon Pascal V3
  217.           (now it's a bit faster, a bit smaller, more compatible
  218.           and has some new functions/enhancements).
  219.  
  220.         * o_s-b does no longer need the assign to t: and it does
  221.           also not need c:execute anymore as I improved the
  222.           way programs are launched (no temporary-file is
  223.           created anymore !)
  224.  
  225.         * the Screen-Hight -setting (I know, that was a small
  226.           grammatical bug :-| ) is no longer needed (and also
  227.           no longer supported, as o_s-b detects automatically 
  228.           the height of your Workbench-screen (anyway you do not
  229.           need to change your config-file, as o_s-b ignores that
  230.           line (as well as all other lines without a command)).
  231.  
  232.         * previos o_s-b-versiones sometimes exited without a 
  233.           reason when the start-button was pressed (especially
  234.           when the cpu was used a lot), this should be fixed now
  235.  
  236. V3.01 - * Some parts of o_s-b can now be controlled with the keyboard.
  237.           You can select the program-entrys using <CursUp>, <CursDown>,
  238.           you can launch a program using <Return> or <Enter> and you
  239.           can close the big window using <Esc>
  240.  
  241.         * o_s-b is now more secure against so called cracking... (I hope)
  242.  
  243. V3.02 - * Added some more keyboard-control. <CursLeft> and <CursRight>
  244.           scroll through the group-list (<CursLeft> scrolls up and
  245.           <CursRight> scrolls down). If your reach the top or bottom of
  246.           the list and you press <CursLeft> or <CursRight> the program
  247.           will jump to the last (when at top of the list) or the first
  248.           (when at bottom of the list) entry.
  249.  
  250. V3.03 - * Added some graphic on the big window (maybe it'll get useful
  251.           in later versions ? I don't know, yet...)
  252.         * Improved the program a bit, removed some useless things
  253.  
  254. V3.04 - * Bug removed: o_s-b allocated memory every time the big window was
  255.           opened but it was only freed again, when the program was exited
  256.         * Introduced a new SPECIAL REGISTRATION OFFER (see section Shareware)
  257.         * Improved (again) the keyboard-handling. If you are at the top of
  258.           the right list and you press <CursUp> again, o_s-b will jump to
  259.           the last entry of that list (and, of course, if you are at the
  260.           bottom of the list and press <CursDown>, o_s-b will jump to the
  261.           first entry of the right list).
  262.         * o_s-b can now use another than the default font. There are two
  263.           new keywords for the configuration-file (env:o_s-b.prefs):
  264.                   FONTNAME=<Name>.font
  265.           and     FONTSIZE=<Size>
  266.           (replace <Name> with the fontname and <Size> with the desired size).
  267.           If the font can not be opened, o_s-b will use topaz-8 instead.
  268.           Be warned: Even if you can select another font, o_s-b is not (yet)
  269.           font-sensitive; this means, too big fonts will make texts go over
  270.           the borders of the buttons and that looks strange... (anyway you
  271.           may try it out once to see what happens...).
  272.           You should have a look at the example configuration-file.
  273.         * Added a DONOTWAIT -statement to the icon, so the Workbench will
  274.           not create an error anymore on startup (I'm sorry for that...)
  275.  
  276. V3.05 - * Windows and buttons are now font-sensitive (with one exception:
  277.           the width of the big window does not change, so using too big fonts
  278.           is still not suggested... but fonts up to a size of 25 work fine)
  279.  
  280.         * There's now a function connected to the graphic at the left side of
  281.           the big window. If you click on it, a configuration-requester will
  282.           open. This will NOT work until o_s-b V4.00 (see **IMPORTANT**).
  283.  
  284.         * This will probaly be the last V3.xy-version of o_s-b. V4.00 is 
  285.           in development and will be released soon.
  286.  
  287. V4.00 - * Neues Datenformat eingeführt
  288.         * Konfigurationseditor eingebaut
  289.         * Dokumentation jetzt auch in deutscher Sprache
  290.         * Converter für alte Datenfiles
  291.         * einige interne Optimierungen (= Ausnutzung von Vorteilen des 
  292.           neuen Datenformats)
  293.